<?php

return [
    'Purchase_code'      => 'Numéro de Document',
    'Purchase_type'      => 'Type',
    'Purchase_type 1'    => 'Achat',
    'Purchase_type 2'    => 'Retour',
    'Purchase_time'      => 'Date du Document',
    'Delivery_time'      => 'Heure de Livraison',
    'Supplyer_code'      => 'Fournisseur',
    'Goods_code'         => 'Code Produit',
    'Goods_note'         => 'Note du Produit',
    'Goods_unit'         => 'Unité du Produit',
    'Stores_id'          => 'Entrepôt',
    'Allow_stock'        => 'Stock Disponible',
    'Number'             => 'Quantité',
    'Default_unit'       => 'Unité de Base',
    'Basic_nmber'        => 'Quantité de Base',
    'Unit_price'         => 'Prix Unitaire d\'Achat',
    'Discount'           => 'Taux de Remise',
    'Dis_money'          => 'Montant de Remise',
    'All_money'          => 'Montant d\'Achat',
    'Remark'             => 'Remarque',
    'Purchase_order_id'  => 'Numéro de Commande d\'Achat',
    'Sales_order_id'     => 'Numéro de Commande de Vente',
    'Returns_order_id'   => 'Numéro de Commande de Retour',
    'Preferential_rate'  => 'Taux Préférentiel',
    'Preferential_money' => 'Montant Préférentiel',
    'Real_money'         => 'Montant Après Préférence',
    'Preparation_id'     => 'Préparé par',
    'Examine_id'         => 'Examiné par',
    'Operation_id'       => 'Dernier Opérateur',
    'Pay_status'         => 'Statut de Paiement',
    'Pay_status 0'       => 'Impayé',
    'Pay_status 1'       => 'Entièrement Payé',
    'Pay_status 2'       => 'Partiellement Payé',
    'Check_status'       => 'Statut de Vérification',
    'Check_status 0'     => 'Non Vérifié',
    'Check_status 1'     => 'Vérifié',
    'Examine_status'     => 'Statut d\'Examen',
    'Examine_status 0'   => 'Non Examiné',
    'Examine_status 1'   => 'Examiné',
    'Examine_time'       => 'Heure d\'Examen',
    'Goods_count'        => 'Quantité Totale d\'Achat',
    'Pay_money'          => 'Montant Payé',
    'Print_num'          => 'Nombre d\'Impressions',
    'Createtime'         => 'Heure de Création',
    'Updatetime'         => 'Heure de Mise à Jour',
    'Deletetime'         => 'Heure de Suppression',
    'Purchase_money'     => 'Coût d\'Achat',
    'Note'               => 'Note',
    'Tax_included'       => 'Prix Unitaire TTC',
    'Tax_rate'           => 'Taux de Taxe (%)',
    'Tax_money'          => 'Montant de Taxe',
    'Money_tax_price'    => 'Prix Total TTC',
    'Goods_attr'         => 'Attributs',

    // Texte de l'interface utilisateur
    'print' => 'Imprimer',
    'counter_f' => 'Contrôle Inverse',
    'counter' => 'Contrôle',
    'examine_f' => 'Approbation Inverse',
    'examine' => 'Approuver',
    'generate_return_order' => 'Générer Commande de Retour',
    'please_select' => 'Veuillez Sélectionner',
    'current_arrears' => 'Arriérés Actuels',
    'total_arrears' => 'Arriérés Totaux',
    'purchase_cost' => 'Coût d\'Achat',
    'add' => 'Ajouter',
    'share' => 'Répartir',

    // Texte lié au formulaire
    'select_original_document' => 'Sélectionner le Document Original',
    'attached_documents' => 'Documents Joints',
    'sheets' => 'Feuilles',
    'goods' => 'Marchandises',
    'scan_gun_input' => '--Saisie par Scanner',
    'batch' => 'Lot',
    'production_date' => 'Date de Production',
    'shelf_life_days' => 'Durée de Conservation (Jours)',
    'expiry_date' => 'Date d\'Expiration',
    'remark_info' => 'Informations de Remarque',
    'current_payment' => 'Paiement Actuel',
    'settlement_account' => 'Compte de Règlement',
    
    // Messages de validation et d'erreur supplémentaires
    'please_fill_detail_data' => 'Veuillez remplir les données détaillées',
    'please_fill_document_number' => 'Veuillez remplir le numéro de document',
    'please_input_production_date' => 'Veuillez saisir la date de production',
    'please_input_shelf_life' => 'Veuillez saisir la durée de conservation',
    'shelf_life_days_cannot_be_negative' => 'La durée de conservation ne peut pas être inférieure à 0',
    'please_input_expiry_date' => 'Veuillez saisir la date d\'expiration',
    'please_input_product_serial' => 'Veuillez saisir le numéro de série du produit',
    'product_serial_duplicate' => 'Numéro de série du produit %s en double',
    'product_serial_occupied' => 'Numéro de série du produit %s déjà utilisé',
    
    // Messages d'erreur système
    'No rows were inserted' => 'Aucune ligne n\'a été insérée',
    'No Results were found' => 'Aucun résultat trouvé',
    'You have no permission' => 'Vous n\'avez pas la permission',
    'No rows were deleted' => 'Aucune ligne n\'a été supprimée',
    'Invalid parameters' => 'Paramètres invalides',
    'Parameter %s can not be empty' => 'Le paramètre %s ne peut pas être vide',
    'DELETE' => 'Supprimer',
    'PURCHASE_ORDER_FORM' => 'Formulaire de Commande d\'Achat',
    
    // Messages d'erreur métier
    'error_please_select_supplier' => 'Veuillez sélectionner un fournisseur',
    'error_please_select_settlement_account' => 'Veuillez sélectionner un compte de règlement',
    'error_please_select_warehouse' => 'Veuillez sélectionner un entrepôt',
    'error_please_select_goods_attr' => 'Veuillez sélectionner un produit',
    'error_goods_attr' => 'attributs',
    'error_please_select_production_batch' => 'Veuillez sélectionner un lot de production',
    'error_product_unit_mismatch_purchase' => 'L\'unité de produit sélectionnée ne correspond pas à la commande d\'achat source, sauvegarde échouée',
    'error_please_select_same_supplier_documents' => 'Veuillez sélectionner des documents du même fournisseur',
    'error_please_select_same_type_documents' => 'Veuillez sélectionner des documents du même type',
    'error_cannot_edit_approved_data' => 'Impossible de modifier les données approuvées',
    'error_cannot_edit_checked_data' => 'Impossible de modifier les données vérifiées',
    'error_cannot_edit_return_data' => 'Impossible de modifier les données qui ont généré des commandes de retour',
    'error_cannot_delete_checked_data' => 'Impossible de supprimer les données vérifiées',
    'error_cannot_delete_approved_data' => 'Impossible de supprimer les données approuvées',
    'error_system_data_error' => 'Erreur système',
    'error_please_select_data_to_operate' => 'Veuillez sélectionner des données à traiter',
    'error_please_select_data_to_approve' => 'Veuillez sélectionner des données à approuver',
    'error_approval_failed' => 'Échec de l\'approbation',
    'error_please_select_data_to_reverse_approve' => 'Veuillez sélectionner des données à désapprouver',
    'error_cannot_reverse_approve_checked_data' => 'Impossible de désapprouver les données vérifiées',
    'error_cannot_reverse_approve_return_data' => 'Impossible de désapprouver les données qui ont généré des commandes de retour',
    'error_cannot_reverse_approve_payment_data' => 'Impossible de désapprouver les données qui ont généré des commandes de paiement',
    'error_cannot_reverse_approve_writeoff_data' => 'Impossible de désapprouver les données qui ont généré des commandes de radiation',
    'error_insufficient_stock' => 'Stock insuffisant',
    'error_reverse_approve_failed' => 'Échec de la désapprobation',
    'error_please_select_data_to_check' => 'Veuillez sélectionner des données à vérifier',
    'error_check_failed' => 'Échec de la vérification',
    'error_please_select_data_to_reverse_check' => 'Veuillez sélectionner des données à dévérifier',
    'error_reverse_check_failed' => 'Échec de la dévérification',
    'error_parameter_error' => 'Erreur de paramètre',
    'error_purchase_order_not_approved' => 'Non approuvé, impossible de fusionner dans l\'entrepôt',
    
    // Messages métier supplémentaires
    'document_number_already_used' => 'Numéro de document déjà utilisé',
    'selected_original_document_error' => 'Le document original sélectionné est incorrect, veuillez le resélectionner',
    'product_serial_number_occupied' => 'Numéro de série du produit occupé',
    'product_serial_number_already_used' => 'Numéro de série du produit déjà utilisé',
    'operation_successful' => 'Opération réussie',
    'data_approval_successful' => '%s enregistrements approuvés avec succès',
    'product_serial_number_not_exists' => 'Numéro de série %s %s n\'existe pas',
    'data_reverse_approval_successful' => '%s enregistrements désapprouvés avec succès',
    'data_check_successful' => '%s enregistrements vérifiés avec succès',
    'data_reverse_check_successful' => '%s enregistrements dévérifiés avec succès',
    'purchase_order_not_approved_cannot_generate_return' => 'Cette commande d\'achat n\'est pas approuvée, impossible de générer une commande de retour',
    'purchase_order_all_generated_return' => 'Cette commande d\'achat a déjà généré toutes les commandes de retour',
    // 新增的多语言配置项
    'Add' => 'Ajouter',
    'Edit' => 'Modifier',
    'Please_select_data_to_delete' => 'Veuillez sélectionner les données à supprimer',
    'Please_select_data_to_print' => 'Veuillez sélectionner les données à imprimer',
    'System_error_please_refresh' => 'Erreur système, veuillez actualiser et réessayer',
    'Operation_successful' => 'Opération réussie',
    'Please_select_supplier' => 'Veuillez sélectionner un fournisseur',
    'Select_original_document' => 'Sélectionner le document original',
    'Recycle_bin' => 'Corbeille',
    'Basic_serial_entry' => 'Saisie de série de base',
    'Batch_serial_entry' => 'Saisie de série par lot',
    'Prefix' => 'Préfixe',
    'Prefix_can_be_empty' => 'Préfixe, peut être vide',
    'Start_number' => 'Numéro de début',
    'Increment' => 'Incrément',
    'Count' => 'Nombre',
    'Serial_number' => 'Numéro de série',
    'Confirm' => 'Confirmer',
    'Cancel' => 'Annuler',
    'Serial_number_entry' => 'Saisie du numéro de série',
    'Please_enter_correct_start_number' => 'Veuillez entrer le numéro de début correct !',
    'Please_enter_correct_increment' => 'Veuillez entrer l\'incrément correct !',
    'Please_enter_correct_count' => 'Veuillez entrer le nombre correct !',
    'Auto_generation_of_serial_numbers_greater_than_500_is_not_supported' => 'La génération automatique de numéros de série supérieurs à 500 n\'est pas prise en charge !',
    'Serial_number_same_as_line' => 'Numéro de série identique à la ligne ',
    'Line' => 'ligne',
    'Serial_number_setting_error' => 'Erreur de paramétrage du numéro de série, veuillez réessayer !',
    'Keep_at_least_one_serial_number' => 'Conserver au moins un numéro de série !',
    'Batch' => 'Lot',
    'Production_date' => 'Date de production',
    'Shelf_life' => 'Durée de conservation',
    'Expiry_date' => 'Date d\'expiration',
    'Select_batch' => 'Sélectionner le lot',
    'Select_goods' => 'Sélectionner les produits',
    'Product_code' => 'Code produit',
    'Product_name' => 'Nom du produit',
    'Specification_model' => 'Modèle de spécification',
    'Unit' => 'Unité',
    'Product_category' => 'Catégorie de produit',
    'Stock_quantity' => 'Quantité en stock',
    'Last_purchase_time' => 'Dernière heure d\'achat',
    'Last_purchase_price' => 'Dernier prix d\'achat',
    'Expected_purchase_price' => 'Prix d\'achat prévu',
    'Keep_at_least_one_product' => 'Conserver au moins un produit !',
    'Supplier' => 'Fournisseur',
    'Expense_category' => 'Catégorie de dépense',
    'Amount' => 'Montant',
    'Purchase_costs' => 'Coûts d\'achat',
    'Keep_at_least_one_data' => 'Conserver au moins une donnée !',
    'Return_order' => 'Commande de retour'
];
